h1 {
    font-family: Arial;
    font-size: 1.5em;
}

h2 {
    font-family: Arial;
    font-size: 1.0em;
    font-style: italic;
}

html {
    background: #333333;
}

body {
    background: #333333;
    font-family: "Droid Sans", Verdana, "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    font-size: 90%;
    width: 90%;
    margin: auto;
    margin-top: 0.5em;
}

#orari, th, td {
    border-collapse: collapse;
    border: 1px solid black;
    text-align: center;
}

#orari th {
    padding: 0.5em;
}

#orari td {
    padding: 0.5em;
}

#contatti {
    margin-left: 5em;
}

#logo {
    margin-top: 1em;
    margin-left: 1em;
    width: 15em;
    float: left;
}

#img {
    width: 100%;
}

#header {
    display: none;
}

#title {
    display: none;
}

#path {
    display: none;
}

#menu {
    display: none;
}

#content {
    width: 100%;
}

#contentw {
    width: 100%;
}

div.homeimg {
    border: none;
    height: auto;
    width: auto;
    text-align: center;
}

div.homeimg img {
    display: inline;
    margin: 1.5em;
    width: 200px;
    height: 160px;
}

div.locationimg {
    border: none;
    height: auto;
    width: auto;
    text-align: center;
}

div.locationimg img {
    display: inline;
    margin: 1.5em;
    width: 80%;
    border: 2px solid #333333;
}

#campi {
    min-height: 30em;
}

#descrizione {
    width: 50%;
    min-width: 20em;
    height: 10em;
}

capo {
    width: 100%;
}

#footer {
    display: none;
}

#footertext {
    font-size: 80%;
}

#list {
    margin-bottom: 5em;
}
